feat(devops): add Rocky Linux 10 sandbox support / dynamic OS selection - #1913
feat(devops): add Rocky Linux 10 sandbox support / dynamic OS selection#1913Konstantin-Glukhov wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
Hi, @Konstantin-Glukhov welcome!🎊 Thanks for taking the effort to make our project better! 🙌 Keep making such awesome contributions!
|
Hi everyone! I've added Rocky Linux 10 sandbox support for the Ready for review from the @apache/cloudberry-committers team. Thank you! |
|
|
||
| ```shell | ||
| cd cloudberry/devops/sandbox | ||
| ./run.sh -c main -m -o rockylinux9 |
There was a problem hiding this comment.
| ./run.sh -c main -m -o rockylinux9 | |
| ./run.sh -c main -m -o rockylinux10 |
There was a problem hiding this comment.
Sorry it was a typo, I addressed it.
Hi @Konstantin-Glukhov Thanks for your great work! I'll take a look at the PR later. |
|
BTW, @Konstantin-Glukhov Would you like to help with creating a sandbox workflow? We can verify changes automatically. I have done some draft work here: tuhaihe@18d3667 . If you are available, please take over. :) |
7d37bc0 to
0810b0a
Compare
|
Thanks for the work, @Konstantin-Glukhov! Could you please split the |
…tion Introduce support for Rocky Linux 10 sandbox builds while improving the flexibility and safety of the sandbox orchestration script. Changes include: - Add a new `-o` option flag to `run.sh` to allow users to explicitly specify the target OS version. - Implement a validation guard preventing users from building older release versions on Rocky Linux 10 due to modern toolchain incompatibilities. - Move the `CODEBASE_VERSION` validation earlier in the execution path to catch errors before OS mapping occurs. - Add missing `libicu-devel` dependency to the Rocky Linux 9 Dockerfile to fix localized build issues.
0810b0a to
4aa980a
Compare
I did. |
What does this PR do?
Introduce support for Rocky Linux 10 sandbox builds while improving the flexibility and safety of the sandbox orchestration script.
Changes include:
-ooption flag torun.shto allow users to explicitly specify the target OS version.CODEBASE_VERSIONvalidation earlier in the execution path to catch errors before OS mapping occurs.libicu-develdependency to the Rocky Linux 9 Dockerfile to fix localized build issues.Type of Change
Test Plan
./run.sh -c main -m -o rockylinux10./run.sh -c main -m./run.sh -c 2.1.0 -mImpact
Dependencies:
Optional rockylinux10
Checklist